const App = {
  mixins: [Save],//配置文件，路径/utils/mixins.js
  data() {
      return {
          category: [],
      };
  },
  mounted() {
      this.getCategory();
  },
  // watch:{
  //     'dataForm.News_Content'(val){
  //         console.log(val);
  //     }
  // },
  methods: {
      getCategory() {
          $.ajax({
            headers: requestHeaders(),
              url: `${mh}/generalBusiness/generalQueryByTableName`,
              type: "POST",
              data: {
                  Data: 'news_category',
                  Condition: "Row_Status='0'",
              },
              success: (data) => {
                  this.category = data; // 直接使用 this
              },
              complete: (XMLHttpRequest) => {
                requestPretreatment(XMLHttpRequest);
            },
              dataType: "json",
          });
      }
  },
};
const { createApp, ref } = Vue;
const app = createApp(App);
app.use(ElementPlus,{locale: zhCn});
//这种方式是引入全部图标，无需单个引入
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component);
}
app.component('yl-upload', ylUpload);
app.component('yl-text-editor', ylTextEditor);
const ElMessage = ElementPlus.ElMessage;
app.mount("#app");
